horse and carriage - Turkish English Dictionary